<?php
/**
 * AController abstract controller classes
 * @package Core
 * @subpackage Controller
 * @category Abstract
 * @author kovacsricsi
 */

abstract class AController
{
	/**
	 * View for the controller.
	 * @access protected
	 * @var string
	 */
	protected $_view = null;

	/**
	 * Running parameter for the controller.
	 * @access protected
	 * @var string
	 */
	protected $_parameter;

	/**
	 * Constructor.
	 * @access public
	 * @param string $parameter
	 * @return void
	 */
	abstract public function __construct($parameter = null);

	/**
	 * Send output.
	 * @access protected
	 * @param string $header
	 * @return void
	 */
	abstract protected function _output($header = "/html_headers.txt");
}
?>